@charset "utf-8";
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, i, b, legend, input{
    vertical-align: baseline;
    font-family:"微软雅黑";
    font-weight: normal;
    font-style: normal;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
	font-size: 1rem;
}
*{
	margin:0;
	padding:0;
	font-family: "微软雅黑";
	font-size:1rem;
}
ul,li{ list-style: none;}
a{ text-decoration: none;}
img{
	width:100%;
	height:100%;
	border:0px;
}
html{
	max-width:640px;
	margin:0px auto;
}
body{
	width:100%;	
	height:100%;
	position:relative;
}
/*head头部导航及logo*/
.header{
	width:100%;
}
.pay_toudaohang{
	width:100%;
	height:3rem;
	line-height:3rem;
	background:#FFFFFF;
	color:#000;
}
.pay_toudaohang span{
	display:block;
	float:left;
	cursor:pointer;
	font-size:1.3rem;
}
.pay_toudaohang span:nth-child(1){
	width:1.5rem;
	height:1.5rem;
	line-height:1.5rem;
	padding:0.75rem;
	text-align: center;
	border:1px solid #EEEEEE;
}
.pay_toudaohang span:nth-child(2){
	text-indent:1rem;
	cursor:text;
}
/*body样式*/
.body{
	width:100%;
	height:100%;
	margin-bottom:4rem;
	margin-top:1rem;
}

.body .pay_bddv1{
	width:100%;
	border:1px solid #EEE;
	text-align: center;
	padding:1rem 0;
}
.body .pay_bddv1 img{
	width:6rem;
	height:6rem;
	border-radius:50%;
	border:1px solid #EEE;
}
.body .pay_bddv2 p{
	width:100%;
	height:3rem;
	line-height:3rem;
}
.body .pay_bddv2 p span:nth-child(1){
	margin-left:1rem;
}
.body .pay_bddv2 p span:nth-child(2){
	float:right;
	margin-right:1rem;
	font-size:0.9rem;
	color:chartreuse;
}
.body .pay_bddv2 p span:nth-child(2).cur{
	color:#CC2222;
}
.body .pay_bddv2 ul{
	width:99%;
	height:9rem;
	margin:0.5rem auto;
}
.body .pay_bddv2 ul li{
	width:33%;
	line-height:3rem;
	float:left;
	color:#459AE9;
	text-align: center;
	border:1px solid #eee;
	box-sizing: border-box;
	border-radius:0.2rem;
}
/*弹窗  支付状态、密码输入*/
.pay_bdtanchuang{
	width:100%;
	height:100%;
	min-height:30rem;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.3);
}
/*设备离线*/
.pay_bdtanchuang .pay_bdoffline{
	width:80%;
	height:10rem;
	text-align: center;
	background: #FFFFFF;
	padding:1rem 0;
	position:absolute;
	top:8rem;
	left:10%;
}
.pay_bdtanchuang .pay_bdoffline img{
	width:6rem;
	height:6rem;
	margin-top:1rem;
}
.pay_bdtanchuang .pay_bdoffline p{
	height:3rem;
	line-height:3rem;
}
/*支付密码*/
.pay_bdtanchuang .pay_bdpaypassword{
	width:80%;
	height:10rem;
	text-align: center;
	background: #FFFFFF;
	padding:1rem 0;
	position:absolute;
	top:8rem;
	left:10%;
}
.pay_bdtanchuang .pay_bdpaypassword p{
	line-height:2rem;
}
.pay_bdtanchuang .pay_bdpaypassword p:nth-child(2){
	line-height:1rem;
	font-size:0.7rem;
	color:#666;
	margin-top:1rem;
}
.pay_bdtanchuang .pay_bdpaypassword ul{
	width:12rem;
	height:2rem;
	margin:1rem auto;
	border:1px solid #EEE;
	overflow: hidden;
}
.pay_bdtanchuang .pay_bdpaypassword ul li{
	width:2rem;
	height:2rem;
	float:left;
	border-left:1px solid #EEE;
	box-sizing:border-box;	
}
.pay_bdtanchuang .pay_bdpaypassword ul li input{
	width:2rem;
	height:2rem;
	text-align: center;
	color:#999999;
}
/*数字键盘*/
.pay_bdtanchuang .pay_bdkeyboard{
	width:100%;
	height:10rem;
	text-align: center;
	background: #FFFFFF;
	position:absolute;
	bottom:0rem;
	left:0;
	border:1px solid #EEE;
}
.pay_bdtanchuang .pay_bdkeyboard div{
	width:100%;
	height:1rem;
	text-align: center;
	background: #FFFFFF;
}
.pay_bdtanchuang .pay_bdkeyboard div img{
	width:1rem;
	height:1rem;
}
.pay_bdtanchuang .pay_bdkeyboard ul{
	width:90%;
	height:8rem;
	line-height:2rem;
	margin:0.5rem auto;
}
.pay_bdtanchuang .pay_bdkeyboard ul li{
	width:33.3%;
	line-height:2rem;
	float:left;
	border:1px solid #EEE;
	box-sizing:border-box;
	overflow: hidden;
}
header a.top_fh{
	float: left;
	margin-left: 0.5rem;
	color:#000000;
	padding-left: 2rem;
	background: url(../images/wechat/ico_fh.png) no-repeat left center;
	background-size: 1.2rem;
}
.lxts_inner{
	position: absolute;
	z-index: 2;
	left: 5%;
	top: 50%;
	width: 90%;
	line-height: 1.6;
	background: #fff;
	margin-top: -8rem;
	padding: 1rem 1.5rem;
	text-align: center;
}
.lxts_inner p img{
	width: 4rem;
	height:4rem;
	margin-bottom: 1rem;
}

